/**
 * Функція автоматичного формування параметрів за формою
 * для подальшого надсилання методом POST, GET
 *
 * @param {String} inputFormName Назва форми яка містить input-елементи,
 * за якими необхідно сформувати список параметрів.
 * @returns {String} Повертає список параметрів, сформованих за значеннями input-елементів вказаної форми
 * у вигляді idЕлементу1=значенняЕлементу1&idЕлементу2=значенняЕлементу2.
 * Якщо id-елементу не вказано ім’я параметру замінюється на paramI, де I-номер
 * параметру(елементу форми)
 */
function createParams(inputFormName) {
	var fm = document.forms[inputFormName];
	var params = '';
	for (var i = 0; i < fm.elements.length; i++) {
		var tag = fm[i].tagName;
		var id = fm[i].id;
		var value = fm[i].value;
		if (tag === 'INPUT' || tag === 'input') {
			if (value !== '') {
				params = params !== '' ? params + '&' : '';
				params = params + (id !== '' ? id : 'param' + (i +1)) + '=' + fm[i].value;
			}
		}
	}
	return params;
}
